血泪经验!总结安装tensorflow库全教程 | 您所在的位置:网站首页 › tensorflow 10版本安装 › 血泪经验!总结安装tensorflow库全教程 |
白的不能再白的小白,也是刚开始接触python、强化学习方面。导师让跑代码才开始装库,结果一个tensorflow装了一天半,心态在爆炸的边缘。为了让我这两天稍微有那么一点意义,总结一下我安装过程中遇到的问题。 文章目录 Windows下安装tensorflow库遇到的问题以下是我踩过的坑:1.安装网速太慢,导致安装频繁失败2.cpu、gpu版本分不清3.卸载已安装的tensorflow4.重新安装5.对于困扰了我巨久的警告6.彩蛋 Windows下安装tensorflow库遇到的问题参考的两篇非常详细的安装教程,如果一切顺利那么过程就和教程一样,非常直接明了。 https://www.cnblogs.com/HongjianChen/p/8385547.html https://blog.csdn.net/Cs_hnu_scw/article/details/79695347 以下是我踩过的坑: 1.安装网速太慢,导致安装频繁失败解决办法:添加镜像教程: https://www.pythonheidong.com/blog/article/496952/17b24e5a2ea3f4a3deab/ 阿里云镜像: pip install --index-url https://mirrors.aliyun.com/pypi/simple/ tensorflow==2.3.0(==后面是版本号,不加也可以,应该默认安装最新版本) 清华镜像: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 安装的库 2.cpu、gpu版本分不清多次安装失败后是个教程我都会试,然后就安装了gpu版本的,但是安装gpu版本的还需要下载CUDA,CUDNN等软件,安装CUDA的时候好像还需要VS。安装的东西越多,过程越容易出错。因为我没有vs,所以CUDA装的好像也不太对,虽然我的电脑显卡支持我下载gpu版本,但是太!麻!烦!了!然后果断放弃。 cpu版的真香。 3.卸载已安装的tensorflow请把已经尝试安装的各种tensorflow通通卸载,我还删除了tensorflow的环境。并且在(base)环境下也卸载了tensorflow. 卸载教程如下: https://blog.csdn.net/imwtj123/article/details/103224076 4.重新安装按照最开始两个链接里提供的方法安装,使用镜像,非常快。我在(base)和( tensorflow)环境里都安装了,教程里只在( tensorflow)环境里安装了,我被吓怕了。而且安装的是2.3.0版本,对比之前它默认安装的是2.3.1。适配我的python3.8。 版本选择参考:https://blog.csdn.net/qq_27245699/article/details/81050035 activate tensorflow再conda search --full-name tensorflow ,可以看到适配python的版本。因为我输入了一下发现python3.8只到2.3.0,所以改了版本,不知道有没有什么影响。 5.对于困扰了我巨久的警告 W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.不要管他!不要管他!不要管他!重要的事情说三遍!我一直以为是我下的cuda或者gpu版本的没有删干净,导致我一直删了重装删了重装。结果发现,忽略即可。我的理解是,毕竟它就是个警告。 6.彩蛋没管报错之后我就直接去运行代码,代码是师兄跑通过的所以毫不怀疑的运行了,结果发现还有各种报错,类似于 module 'tensorflow' has no attribute 'set_random_seed'百度发现这是版本问题,代码是在tensorflow1.0下编写的,我安装的是2.0以上的版本了。导包的时候 import tensorflow.compat.v1 as tf tf.disable_v2_behavior()解决。 |
CopyRight 2018-2019 实验室设备网 版权所有 |